/**
 * cndatacom Inc.
 * Copyright (c) 2014-2014 All Rights Reserved.
 */   
package com.stam.dal;   

import java.util.List;
import java.util.Map;

/**  
* 创建时间：2014年5月15日 下午11:50:01  
* 项目名称：stam  
* @author yangjuanying  
* @version 1.0   
* @since JDK 1.6.0_21  
* 文件名称：BaseMapper.java  
* 类说明：  基础BaseMapper
*/
public interface BaseMapper<T> {
    
    int insert(T record);
    
    /**
     * 查找总记录数
     *
     * @author yangjuanying
     * @date 2014年5月15日 下午11:53:44
     *
     * @param params map中存放参数
     * @return
     */
    int searchNum(Map<String, Object> params);
    
    /**
     * 分页查找记录
     *
     * @param params map中存放参数
     * @return
     */
    List<T> searchSelectiveByPage(Map<String, Object> params);

}
  